package cn.lili.modules.promotion.entity.vos;


import cn.lili.modules.promotion.entity.dos.BoxMhgoods;
import cn.lili.modules.promotion.entity.dos.BoxMhgoodsTag;
import cn.lili.modules.promotion.entity.dos.BoxOption;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel(value = "盲盒活动详情")
@ToString(callSuper = true)
@NoArgsConstructor
public class BoxMhgoodsVO extends BoxMhgoods {

    /**
     * 标签名
     */
    String tagName;
    /**
     * 状态名
     */
    String mhStatusName;
    /**
     * 开奖方式名
     */
    String lotteryMethodName;
    /**
     * 是否参与活动
     */
    String isParameterActivityName;
    /**
     * 是否参与活动
     */
    String isNewUserName;
    /**
     * 大奖名字
     */
    String bigGoodsName;
    /**
     * 大奖图片
     */
    String bigGoodsImage;
    /**
     * 发布状态
     */
    String publishTypeName;
    /**
     * 中奖概率设置
     */
    List<BoxMhgoodsTag> mhgoodsTagList;
    /**
     * 试玩概率设置
     */
    List<BoxMhgoodsTag> demoMhgoodsTagList;
    /**
     * 购买方案设置
     */
    List<BoxOption> boxOptionList;

    /**
     * 进度
     */
    Integer schedule;
}
